@charset "utf-8";
.F {
	width: 100%;
	height: 245px;
	background: none;
}

.F section {
	
	width: 25%;
	display: inline-block;
	text-align: center;
	min-height: 215px;
	vertical-align: top;
	margin: 1%;
	margin-left: 5%;
	background: rgba(0, 0, 0, 0.0);
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	/*box-shadow: 0px 0px 15px 1px lightgoldenrodyellow inset;*/
	background: none;
}
.F .FF{
	width:100%;
	height: 300px;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	position: absolute;
	top: -300px;
	
}
.loader {
	position: relative;
	width: 60px;
	height:60px;
	border-radius: 50%;
	margin: 75px;
	display: inline-block;
	vertical-align: middle;
}

.loader-17 .css-square {
	position: absolute;
	top: 50%;
	width: 25px;
	height: 7px;
	background: white;
	box-shadow: 2px 2px 3px 0px black;
}

.loader-17 .square1 {
	left: 70px;
	-webkit-animation: dominos 1s 0.125s ease infinite;
	animation: dominos 1s 0.125s ease infinite;
}

.loader-17 .square2 {
	left: 60px;
	-webkit-animation: dominos 1s 0.3s ease infinite;
	animation: dominos 1s 0.3s ease infinite;
}

.loader-17 .square3 {
	left: 50px;
	-webkit-animation: dominos 1s 0.425s ease infinite;
	animation: dominos 1s 0.425s ease infinite;
}

.loader-17 .square4 {
	left: 40px;
	-webkit-animation: dominos 1s 0.540s ease infinite;
	animation: dominos 1s 0.540s ease infinite;
}

.loader-17 .square5 {
	left: 30px;
	-webkit-animation: dominos 1s 0.665s ease infinite;
	animation: dominos 1s 0.665s ease infinite;
}

.loader-17 .square6 {
	left: 20px;
	-webkit-animation: dominos 1s 0.79s ease infinite;
	animation: dominos 1s 0.79s ease infinite;
}

.loader-17 .square7 {
	left: 10px;
	-webkit-animation: dominos 1s 0.9s ease infinite;
	animation: dominos 1s 0.9s ease infinite;
}

.loader-17 .square8 {
	left: 0px;
	-webkit-animation: dominos 1s 1s ease infinite;
	animation: dominos 1s 1s ease infinite;
}

@-webkit-keyframes dominos {
	50% {
		opacity: 0.7;
	}
	75% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	80% {
		opacity: 1;
	}
}

@keyframes dominos {
	50% {
		opacity: 0.7;
	}
	75% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	80% {
		opacity: 1;
	}
}

.loader-7 .line {
	width: 8px;
	position: absolute;
	border-radius: 5px;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#1ee95d), to(#5714ce));
	background: -webkit-linear-gradient(top, #1ee95d, #5714ce);
	background: linear-gradient(to bottom, #1ee95d, #5714ce);
}

.loader-7 .line1 {
	left: 0;
	-webkit-animation: line-grow 0.5s ease alternate infinite;
	animation: line-grow 0.5s ease alternate infinite;
}

.loader-7 .line2 {
	left: 20px;
	-webkit-animation: line-grow 0.5s 0.2s ease alternate infinite;
	animation: line-grow 0.5s 0.2s ease alternate infinite;
}

.loader-7 .line3 {
	left: 40px;
	-webkit-animation: line-grow 0.5s 0.4s ease alternate infinite;
	animation: line-grow 0.5s 0.4s ease alternate infinite;
}

@-webkit-keyframes line-grow {
	0% {
		height: 0;
	}
	100% {
		height: 75%;
	}
}

@keyframes line-grow {
	0% {
		height: 0;
	}
	100% {
		height: 75%;
	}
}

.loader-3 .dot {
	width: 10px;
	height: 10px;
	background: #00e676;
	border-radius: 50%;
	position: absolute;
	top: calc(50% - 5px);
}

.loader-3 .dot1 {
	left: 0px;
	-webkit-animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
	animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}

.loader-3 .dot2 {
	left: 20px;
	-webkit-animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
	animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}

.loader-3 .dot3 {
	left: 40px;
	-webkit-animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
	animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}

@keyframes dot-jump {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	100% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}

			/*body {
				background: #494A5F;
				color: #D5D6E2;
				font-weight: 500;
				font-size: 1.05em;
				font-family: "Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif;
			}*/
			
		.Z {
			position: fixed;
			top: 80%;
			left: 80%;
		}
			.Z .buttonBox {
				position: relative;
				float: left;
				margin: 1vw 3vw;
			}
			
			.Z button {
				width: 200px;
				height: 80px;
				position: relative;
				background: rgba(255, 255, 255, .27);
				text-transform: uppercase;
				color: white;
				font-weight: 700;
				letter-spacing: 1px;
				border: none;
				font-size: 15px;
				outline: none;
				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			}
			/* FIRST BUTTON */
			
			.Z .border {
				position: absolute;
				background: none;
				transition: all .5s ease-in-out;
			}
			
			.Z #sixth button a{
				text-decoration: none;
				list-style: none;
			}
			
			.Z #sixth {
				overflow: hidden;
			}
			
			.Z #sixth>button {
				z-index: 1;
				transition: color .5s ease;
			}
			
			.Z #sixth .border {
				z-index: 0;
				background:lightcyan;
				width: 30px;
				height: 30px;
				transform: rotate(45deg);
			}
			
			.Z #sixth>.border:nth-of-type(1) {
				top: -65px;
				left: -60px;
			}
			
			.Z #sixth>.border:nth-of-type(2) {
				top: -65px;
				right: -60px;
			}
			
			.Z #sixth>.border:nth-of-type(3) {
				bottom: -65px;
				left: -60px;
			}
			
			.Z #sixth>.border:nth-of-type(4) {
				bottom: -65px;
				right: -60px;
			}
			
		.Z 	#sixth:hover .border {
				width: 160px;
				height: 160px;
			}
			
			.Z #sixth:hover button {
				color: #ff9292;
				transition: color 2s ease;
			}
	
	
.F section .FF .FFF{
	width: 100%;
	height: 300px;
	position: relative;
}		
.F section .FF .FFF img{
	position: absolute;
	top: 0;
	left: 0;
	/*width: 50%;
	height: 70%;*/
	opacity: 0.3;
}
.F section .FF .FFF .bofang{
	width: 50%;
	height: 70%;
	margin-left: 25%;
	margin-top: 0%;
}
.F section .FF .FFF .zanting{
	width:50%;
	height: 70%;
	margin-left: 25%;
	margin-top: 0%;
	display: none;
}
